home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Franz PD
/
Franz PD Disk #156 (1992-02)(Rhein-Sieg-Soft).zip
/
Franz PD Disk #156 (1992-02)(Rhein-Sieg-Soft).adf
/
PR
/
PR.doc
< prev
next >
Wrap
Text File
|
1992-01-30
|
19KB
|
440 lines
==============================================================================
==============================================================================
=== Romanverwaltung 'PR' V2.08a rel. 2812-91 ===
=== ===
=== (LAUFFAEHIG AUCH UNTER OS V2.04) ===
=== ===
==============================================================================
=== ( S H A R E W A R E ) ===
==============================================================================
=== (benoetigt V34.01 oder hoeher der "ak_gen0.library") ===
==============================================================================
=== ===
=== (c) 1989-91 by Andreas Ralph Kleinert ===
=== Grube Hohe Grethe 23 ===
=== W-5900 Siegen 1 ===
=== Germany ===
=== ===
==============================================================================
==============================================================================
"Romanverwaltung 'PR'" ist (C)opyright 1990-91 by Andreas R. Kleinert
und darf frei kopiert werden. Eine "Entrichtung" des SHARE-Betrages ist
erwuenscht, aber nicht Zwang. Eine eventuell verlangte Kopiergebuehr pro
Diskette sollte 10 DM bzw. das 5-fache des Leerdiskettenpreises nicht
uebersteigen.
ERWUENSCHT ist allerdings ein Betrag, der, bis auf eine geringe Kopier-
gebuehr, in etwa dem Preis einer Leerdiskette entspricht.
"Romanverwaltung 'PR'" darf nicht unvollstaendig weitergegeben werden !
Bestandteile von "Romanverwaltung 'PR'" V2.08a sind :
- diese Anleitung
- "Romanverwaltung 'PR'" V2.08a selbst
- PRConvert V2.08a
- die "ak_gen0.library" und ihre Anleitung
- der restliche Inhalt dieses Directories, soweit als Bestandteil
von "Romanverwaltung 'PR'" gekennzeichnet
----- Dokumentationsfile-Version : V2.08a-A-2812-91 -----
=============================================================================
= PROGRAMMBESCHREIBUNG : =
=============================================================================
"Romanverwaltung 'PR' V2.08a" ist ein Programm zum planmaessi-
gen Erfassen, Verwalten und Auswerten von groesseren Bestaen-
den an Zeitschriften, Buechern, oder insbesondere sogenannten Heft-
("Groschen-")romanen.
(Dieses Programm ist besonders fuer Sammler geeignet.)
Benoetigter Speicher :
- ideal : 1 MB oder mehr
(Am besten 1 MB ChipRAM !)
System-Konfiguration :
- OS V1.2 - OS V2.04
(Unter OS V1.2/V1.3 sollte, falls moeglich,
"SetPatch V1.38" installiert werden, da dieser
Befehl einige Fehler der Listenverwaltungs-
funktionen in Exec behebt !)
- benoetigt ak_gen0.library V34.01 oder hoeher
Kapazitaet :
- theoretisch nur durch die Kombinations-
moeglichkeiten des Suchbegriffs (7 Zeichen)
und den freien Speicher begrenzt
- 7 Zeichen Suchbegriff +
99 Zeichen Titel +
199 Zeichen Untertitel +
29 Zeichen Autorenname +
29 Zeichen ISBN-Nr.
Features :
- komfortable Eingabemoeglichkeit
- Loeschfunktion
- Suchfunktion fuer Titel
- Suchfunktion fuer Autoren
- Listenausgabe (Drucker)
- etc.
Besonderheit(en) :
- dynamische Speicherverwaltung nach dem Listen-
system (Verwendung von "Nodes")
=============================================================================
= HINWEIS : =
=============================================================================
DIESES PROGRAMM IST SHAREWARE !!!
- Was bedeutet dies konkret ?
Wenn Sie dieses Programm regelmaessig benutzen, entrichten Sie bitte
einen SHARE-Betrag von DM 15 an mich. Dies ist jedoch FREIWILLIG
(deshalb ist dieses Programm keine KOMMERZIELLE Shareware) !!!
Haben Sie den SHARE-Betrag an mich entrichtet, so koennen Sie von
mir gegen Leerdiskette und Rueckporto (RP) jeweils die neueste Version
dieses Programmes in regelmaessigen Abstaenden (also ca. >= 2-3 Mon.)
erhalten.
Dieses Angebot gilt solange, bis ich mich, aus welchen Gruenden auch im-
mer, nicht mehr in der Lage sehe, es zu diesen vergleichsweise gross-
zuegigen Bedingungen zu erfuellen (s.u.).
- Was geschieht, wenn dieses Angebot einmal NICHT mehr gelten
sollte (s.o.) ?
Alternativen :
a) Es faende keine Weiterentwicklung mehr statt.
(Unwahrscheinlich aber moeglich.)
oder :
b) Dieses Programm koennte in einer spaeteren Version als kommerzielle
Shareware vertrieben werden, eventuell mit Rabatt fuer diejenigen,
die bereits den freiwilligen Sharebetrag bezahlt haben.
oder :
c) Dieses Programm koennte in einer spaeteren Version komplett kommer-
ziell vertrieben werden.
Fazit :
Wuerde mir jemand, nachdem dieses Angebot bereits NICHT mehr gilt, noch
15 DM + RP + Leerdiskette zusenden, so wuerde ich den dazu notwendigen
Teil des RP dazu verwenden, um die 15 DM sowie die Diskette (leer) und
den Rest des RP zurueckzusenden, und ausserdem eine Information beilegen,
die Auskunft darueber gibt, welchen Status (a,b,c,?) die neue Version
des Programmes nun besizt und warum.
Selbstverstaendlich erhielten dann auch alle diejenigen, die bereits den
SHARE-Betrag bezahlt haben und mir eine Diskette mit RP schickten, um
ein Update zu bekommen, die Diskette und den Rest des RP zurueck, aller-
dings eventuell noch zusaetzlich mit einem Vorzugsangebot fuer die neue
Version (s.o.).
Dies ist jedoch momentan alles (noch) nicht in greifbarer Naehe. Auch
glaube ich nicht, dass dieses Programm bereits ausgereift genug waere,
um auf dem kommerziellen (Shareware-)Markt Bestand haben zu koennen.
Es lohnt sich also, einmal darueber nachzudenken, die (freiwillige)
SHAREWARE-Idee zu foerdern, zumal niemand ein Risiko eingeht (schon gar
nicht bei 15 DM) !
- Notwendige Infomationen fuer mich :
Geben Sie bitte immer auf jeden Fall die Version dieses Programmes an,
die Sie besitzen, so dass ich sehe, ob ein "Update" schon (oder noch)
moeglich bzw. sinnvoll ist.
Vergessen Sie bitte auch nicht, fuer alle Faelle Ihre Telefonnummer an-
zugeben !!!
=============================================================================
= INSTALLATION : =
=============================================================================
Kopieren Sie die beigefuegte (oder eine hoehere) Version der
"ak_gen0.library" in das "LIBS:"-Verzeichnis (normalerweise "SYS:libs").
=============================================================================
= START : =
=============================================================================
1) Sorgen Sie fuer genuegend freien Speicher (besonders CHIP-Mem).
2) Ueberpruefen Sie die Stack-Groesse (naeheres s.u.).
3) Gehen Sie sicher, dass die "ak_gen0.library" V34.01 oder hoeher sich
im Verzeichnis "LIBS:" befindet.
4) Starten Sie "Romanverwaltung 'PR'" durch :
a) Anklicken des Icons auf der Workbench.
b) Eingabe von
b-a) Run PR
oder
b-b) PR
im CLI / in der Shell.
Falls Probleme auftauchen sollten, lesen Sie bitte die untenstehenden,
diesbezueglichen Hinweise (moeglichst schon vorher !).
=============================================================================
= BEDIENUNG : =
=============================================================================
(Weitestgehend selbsterklaerend. Eine genauere Anleitung ist von mir
wie oben bereits erwaehnt erhaeltlich !)
- Aussehen einer PRCard, Bedeutung der Eintraege :
Nummer :
Suchbegriff (am besten Zahl). Keine Positionsangabe !
[ Zahl / String ]
[ max. 7 Zeichen ]
Titel :
Titel des Romans
[ Text ]
[ max. 99 Zeichen ]
Untertitel :
Zweiter Titel und/oder andere Informationen
[ Text ]
[ max. 199 Zeichen ]
Autor :
Autorenname / Pseudonym
[ Text ]
[ max. 29 Zeichen ]
ISBN-Nr. :
ISBN-Nr. oder andere Informationen
[ Text ]
[ max. 29 Zeichen ]
- Verwendung der Suchfunktion :
Die Funktion "Suchen" beruecksichtigt Gross-/Kleinschrift !
- Verwendung von "PRConvert V2.08a" (fuer Benutzer aelterer Versionen) :
Fuer alle Benutzer frueherer Versionen ist dieses Hilfsprogramm ge-
eignet. Es konvertiert alte Datensaetze (von Versionen vor V2.06a)
in die neue, fuer diese Version geeignete Form.
Diese neue Form benoetigt allerdings mehr Platz als die aeltere.
Bitte beachten Sie dies, damit Sie nicht unerwartet Platzprobleme
bekommen !
=============================================================================
= WICHTIGE HINWEISE : =
=============================================================================
(1)
Wenn Sie "Romanverwaltung 'PR'" nicht mit dem Original-ICON von der Work-
bench aus starten, achten Sie bitte darauf, dass der voreingestellte Stack-
speicher mindestens 25000 Bytes umfasst (meistens reicht auch weniger, aber
sicher ist sicher(er) !). Im Zweifelsfall bitte auch die Eintragung im
ICON ueberpruefen (s.u.) !
Die Einstellung der Stackgroesse kann erfolgen :
1) bei Workbench-Start : im "Info"-Menue der Workbench.
oder
2) bei CLI-/Shell-Start : mit dem "Stack"-Befehl
(z.B. "1> Stack 25000")
ACHTUNG :
DIES WAR EINE DER HAEUFIGSTEN ABSTURZURSACHEN FRUEHERER VERSIONEN !
(DIESE STUERZTEN AB, OBWOHL SIE EIGENTLICH FEHLERFREI WAREN, DA DER
STACK ZU KNAPP BEMESSEN WAR !!!!!!!)
(2)
Sorgen Sie dafuer, dass beim Einlesen von Dateien genuegend Speicher fuer
die Daten vorhanden ist !
Ein Eintrag benoetigt : 100 (Titel) + 200 (Untertitel) + 30 (Autor) + 30
(ISBN-Nr.) + 22 (Verwaltung) = 382 Bytes.
Das ergibt fuer eine Datei mit 200 Eintraegen einen Speicherplatzbedarf
von :
(200)*(382) = 76400 Bytes.
Die Aufteilung groesserer Verwaltungseinheiten in kleinere Untergruppen
bietet sich an (z.B. : Romane_1.dat, Romane_2.dat, Romane_x.dat).
"Romanverwaltung 'PR'" ueberprueft zwar selbststaendig, ob genug Speicher
vorhanden ist, aber sicher ist sicher !
=============================================================================
= VERSIONS-"HISTORY" : =
=============================================================================
V1.0 :
- Erste Version.
------------------------------------------------------------------------------
V1.11 :
- Implementation einer Druckerroutine
- Verbesserung der CLS-Routine
- Fehlerkorrektur an den Load- und Saveroutinen
- Ermoeglichen der Verwendung von Leerzeichen (vorher : "_")
- Optimierung der Programmstruktur
------------------------------------------------------------------------------
V1.12 :
- Verkleinerung des Programmcodes um mehr als 3000 Bytes bei gleicher
Leistung (durch Optimierung der Programmstruktur)
- kleinere Veraenderungen
------------------------------------------------------------------------------
V1.13 :
- Verkleinerung des Programmcodes durch Nutzung der "ak.library"
- kleinere Fehlerkorrekturen
- Codeoptimierungen
------------------------------------------------------------------------------
V1.14 :
- Veraenderungen am Programmaufbau
- kleinere Fehlerkorrekturen
- Codeoptimierungen
------------------------------------------------------------------------------
V2.00a :
- erhebliche Veraenderungen am Aufbau des Programmes
- Ueberarbeitung der wesentlichsten Programmteile
- optische Verbesserungen
- vermehrte Integrierung von Requester-Abfragen an wichtigen Stellen
- erhebliche Verbesserung des File-Requesters
------------------------------------------------------------------------------
V2.03 :
- Korrektur eines schwerwiegenden Fehlers am Filerequester (wurde von
mir leider erst nach der Testphase bemerkt)
- erhebliche Veraenderungen am Aufbau des Programmes
- Einbau verschiedener neuer Sicherheitsabfragen
- neue Hilfen (Gadgets) bei der Ein-/Ausgabe
- Veraenderung des Abspeicher- und Ladeverhaltens auf Diskette
- variable Speicherverwaltung !!!
- Nutzung der Version V34.00 der "ak.library"
------------------------------------------------------------------------------
V2.04 :
- Sehr starke Verkuerzung des Programmcodes
- Korrektur des Abspeicher- und Ladeverhaltens auf Diskette
(zus. Sicherheitsabfrage, anderes Einleseverhalten)
- Nutzung der Version V34.10 der "ak.library"
------------------------------------------------------------------------------
V2.06a :
- komplette Ueberarbeitung des Programmes
- vollkommen dynamische Speicherverwaltung (Verwendung von Listen, Nodes)
- komfortablere Handhabung
- weitere Informationen verwaltbar (Autor, ISBN-Nummer)
- erweiterte Suchfunktion
- Leerzeichenkonvertierung komplett ueberfluessig, da anderes Abspeicher-
verfahren
- Integrierung einer Loeschfunktion
- verschiedene andere Veraenderungen
------------------------------------------------------------------------------
V2.06b :
- Umstellung auf 'ak_gen0.library' V34.01
------------------------------------------------------------------------------
V2.07a :
- Verwendung der Farben von OS 2.04
- alle Gadgets jetzt im OS 2.04-Look
- kleinere Veraenderungen im Source
- Korrektur in der Fehlerbehandlung
- Fehler im "Suchen"-Menue beseitigt
------------------------------------------------------------------------------
V2.08a :
- Fehler aus V2.07a (Ansichtsfunktionen) beseitigt
- Fehler aus V2.07a (Gadget der Suchfunktionen) beseitigt
- jetzt eigene Ueberpruefung auf freien Speicher in Laderoutine
- zwei neue Menuepunkte zur Suche von 'PRCards'
- Fehler bei der Textanzeige in String-Gadgets beseitigt (nur unter
OS V2.04 ???)
- Fehler bei der Beantwortung der lezten Messages vor Schliessen des Fens-
ters beseitigt
- kleinere Veraenderungen im Source
- Guru AN_BadMessage (0x8400000D) tritt nicht mehr bei Verlassen der
Ansichts- oder Eingabe-Menues auf (sporadisch, moeglicherweise nur
unter OS V2.04 ???)
- Fehler der "Untertitel"-Gadgets beseitigt (maximal 30 bzw. 29 Zeichen
statt 200 bzw. 199 !).
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Bekannte Fehler :
- Speicherfreigabe noch nicht 100%-ig (wird beseitigt)
(fuer bekannte Fehler der 'ak_gen0.library', siehe deren Dokumentation)
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Moegliche weitere Verbesserungen in spaeteren Versionen :
- weitere interne Umkonfigurierung(en)
- weitere Erweiterung(en) des Funktionsumfanges
- weitere Optimierung(en) der Programmstruktur
- Fehlerverbesserung(en)
Ich bitte ausdruecklich um die Zusendung von "BUG-Reports" !
=============================================================================
= INFORMATIONEN ZUR 'ak_gen0.library' : =
=============================================================================
Die mit diesem Programm zu verwendende "ak_gen0.library" besitzt eine ei-
gene Dokumentation. Bitte aufmerksam durchlesen !
Danke !
=============================================================================
= COPYRIGHTS : =
=============================================================================
=============================================================================
= "Romanverwaltung 'PR'" =
= (c) 1989-91 by Andreas R. Kleinert. =
= SHAREWARE. All rights reserved. =
=============================================================================
= "ak_gen0.library" =
= (c) 1989-91 by Andreas R. Kleinert. =
= FREEWARE. All rights reserved. =
=============================================================================
= Copyrights zu anderen erwaehnten Produkten/Programmen sind den jeweili- =
= gen Produktbeschreibungen der Hersteller/Vertreiber zu entnehmen. =
=============================================================================